pertaining to la gomera, spain - Francés Inglés Diccionario